a:focus, input[type=button] ,input[type=submit] ,input[type=text] ,input[type=password] { outline:none;}
a:focus, input[type=button] ,input[type=submit] ,input[type=text] { blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a{
    text-decoration:none;
}
html,body{
    font-size:0.14rem;
    font-family:"Microsoft YaHei";
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background-color:#f1f1f1;
    color:#333
}
ul,li{
    list-style:none;
    margin:0;
    padding:0;
}
img{
    border:0px none;
}
p,h1,h2,h3,h4,h5,h6,span{
    margin:0;
    padding:0;
}
.arial{
    font-family:"arial";
}
.yahei{
    font-family:"Microsoft YaHei";
}
.xinsongti{
    font-family:"NSimSun";
}
.songti{
    font-family:"simsun";
}
.myriadpro{
    font-family:"Myriad Pro";
}
.bold{
    font-weight:bold;
}
.tc{
    text-align:center;
}
.tl{
    text-align:left;
}
.tr{
    text-align:right;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.hide{
    display:none !important;
}
.show{
    display:block;
}
.cursor{
    cursor:pointer;
}
.centerBox{
    padding:0rem 0rem 0 0.24rem;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hide from IE Mac */.clearfix {display:block;}/* End hide from IE Mac *//* end of clearfix */

table{
  display: table;
  border-spacing: 0;
  border-collapse: collapse;
  cursor:default;
}

body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea,
th, td,
img{
  border:medium none;
  margin:0;
  padding:0;
}
.pr{
  position: relative;
}
.pa{
  position: absolute;
}
/*loadding、无数据等模块提示*/
.frame{
	width: 17.45rem;
	min-height: 5rem;
	margin:0.4rem auto 0rem auto;
	overflow: hidden;
	text-align: center;
}
.frame .frame-loadding80{
	width: 0.8rem;
	height: 0.8rem;
	background:url("../images/loading-80.gif");
	background-size:contain;
	margin:1.1rem auto 0rem auto;
}
.frame .frame-content{
}
.frame-noData{
	margin:1.1rem auto 0rem auto;
	color: #CCCCCC;
	font-size: 0.4rem;
}
.getDayaError{
	width:2.76rem;
	height:1.42rem;
	background:url("../images/error500.png");
	background-size: cover;
	margin:1.5rem 0rem 0rem 7.1rem;
}
.loadingBox{
  text-align: center;
}
.loadding80{
  margin:0.5rem;
  display:inline-block;
  width: 0.8rem;
  height: 0.8rem;
  background:url("../images/loading-80.gif") no-repeat center;
  background-size:contain;
}
/*翻页样式*/
.table-tr{
    width: 17.4rem;
    height:0.52rem;
  line-height:0.52rem;
    border:1px solid #ccc;
    border-top:0px none;
    margin:0rem auto;
}
.pageturn{
    font-size: 0.14rem;
    color: #666666;
    line-height: 0.52rem;
    margin:0rem 0rem 0rem 0.2rem;
  text-align: left;
}
.pageturn em{
    font-style: normal;
    color: #333333;
    font-weight:bold;
}
.pageturn .pageturn-ipt{
    width: 0.7rem;
    height: 0.24rem;
    text-align: center;
    font-weight: bold;
    font-size:0.14rem;
    border:1px solid #e2e2e2;
    background-color: white;
}
.pageturn .pageturn-ipt:focus{
	border:1px solid #fe6800;
}
.pageturn span{
    cursor: pointer;
    display: inline-block;
    cursor: pointer;
    text-indent:-3000rem;
    vertical-align:middle;
}
.pageturn .page-turn{
    width: 0.48rem;
    height:0.24rem;
    background: url("../images/page-turn.png");
    background-size: contain;
}
.pageturn .page-first{
    width: 0.48rem;
    height:0.24rem;
    background: url("../images/page-first.png");
    background-size: contain;
}
.pageturn .page-up{
    width: 0.56rem;
    height:0.24rem;
    background: url("../images/page-up.png");
    background-size: contain;
}
.pageturn .page-down{
    width: 0.56rem;
    height:0.24rem;
    background: url("../images/page-down.png");
    background-size: contain;
}
.pageturn .page-last{
    width: 0.48rem;
    height:0.24rem;
    background: url("../images/page-last.png");
    background-size: contain;
}
#calender-mask{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999}.containter{width:320px;margin:auto}.calender-wrap{-webkit-animation:clafade .3s ease;-moz-animation:clafade .3s ease;animation:clafade .3s ease;padding:5px;background:#fff;width:240px;box-shadow:0 5px 10px rgba(0,0,0,0.2);border-radius:4px;position:relative;font-family:"Microsoft yahei";position:absolute;z-index:1000}.calender-wrap{border:1px solid #e2e2e2}.calender-wrap:after{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #eee;border-top:0;border-bottom-color:#d7d7d7;position:absolute;left:9px;top:-7px}.calender-wrap:before{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute;left:10px;top:-6px;z-index:10}.calender-caption{height:35px;border-bottom:1px solid #ddd;z-index:2;background:#eee}.calender-content{position:relative;overflow:hidden}.calender-content:after{content:'';display:block;clear:both}.calender-cell{cursor:pointer;float:left;width:14.28571428%;height:35px;text-align:center;line-height:35px;font-size:12px;color:#000;z-index:1;border-bottom:1px solid #eee}.calender-cell:hover{background:#eee}.calender-caption .calender-cell:hover{background:none}.calender-cell-dark{cursor:no-drop;color:#b9b9b9}.calender-caption .calender-cell{height:35px;line-height:35px;font-size:13px;color:#111;font-weight:bold}.calender-header{text-align:center;line-height:35px;text-align:center;color:#888;padding-bottom:4px;margin-bottom:1px;background:#fff;position:relative;border-bottom:1px solid #e6e6e6;font-size:14px}#calender-prev,#calender-next{text-decoration:none;display:block;width:14.2857%;height:35px;background:#fff;position:absolute;left:0%;top:0px;font-family:'宋体';font-size:14px;color:#555}#calender-prev,#calender-next{color:#999;font-size:16px}#calender-prev:hover,#calender-next:hover{background:#eee;border-radius:5px;color:#222}#calender-next{left:auto;right:0%}#calender-year,#calender-mon{cursor:pointer;padding:2px 4px;border-radius: 3px; margin:0 3px;}#calender-year:hover,#calender-mon:hover{background:#eee}.calender-list{overflow:hidden}.calender-list2,.calender-list3{display:none}.calender-year-cell,.calender-mon-cell{width:32.41%;float:left;border-radius:4px;text-align:center;font-size:12px;padding:15px 0;border:1px solid #fff}.calender-year-cell:hover,.calender-mon-cell:hover{background:#eee;cursor:pointer}.calender-cell.active,.calender-year-cell.active,.calender-mon-cell.active{background:#23acf1;color:#fff}.calender-cell.active:hover,.calender-year-cell.active:hover,.calender-mon-cell.active:hover{background:#23acf1;color:#fff}.calender-button{border-top:1px solid #eee;width:100%;margin-top:-1px;padding:7px 0px 2px 0;overflow:hidden}.calender-button a{display:block;text-align:center;padding:0px 15px;height: 25px; line-height: 25px; float:right;background:#23acf1;color:#fff;margin-right:5px;cursor:pointer;margin-left:5px;font-size:12px;text-decoration:none}.calender-button a:hover{background:#0084c9}.calender-wrap.year .calender-list,.calender-wrap.month .calender-list{display:none}.calender-wrap.year .calender-list2{display:block}.calender-wrap.month .calender-list3{display:block}@keyframes clafade{0%{transform:scale(0.95);opacity:0}100%{transform:scale(1);opacity:1}}@-webkit-keyframes clafade{0%{-webkit-transform:scale(0.95);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}
.ipt-clear{
  display: none;
}
